<?PHP

  $login=$fiche_login;
  $mail=$fiche_email;
  
  $liste_etapes_ldap="";
  $liste_elements_ldap="";
  
  if($presence_ldap==true){
  
      $liste_correspondance_types = liste_correspondance_types(); // On liste les ID de tous les types de correspondances existants
      foreach ($liste_correspondance_types as $id_type) 
      {
        $correspondance_type = new correspondance_types($id_type); // On va chercher les infos relative à ce type de correspondance via son  ID
        $tab_corresp[$correspondance_type->nom] = $user_ldap[$correspondance_type->code]; 
      }
      if(isset($tab_corresp['Composante']) AND ($tab_corresp['Composante']!=NULL)){
        $composantes=explode(";",$tab_corresp['Composante']);  // on sépare toutes les composantes
      }
     
      //Etapes LDAP
  
      if(strlen($tab_corresp['Etape'])>0){
      $etapes=explode(";",$tab_corresp['Etape']);  // on sépare toutes les Etapes
      $separator="";
        foreach($etapes as $etape){
          $liste_correspondances = liste_correspondances(0, 3, $etape, 0, -1, '', '' , '', '', 'id DESC');
          $nb_cours=count($liste_correspondances);  
          $liste_etapes_ldap.= $separator.'<a target="_blank" href="index.php?page=suivi/correspondances/liste_corresp&amp;requete=6&amp;type=3&amp;code='.$etape.'">'.$etape.'</a> ('.$nb_cours.')';
          $separator=" - ";
        }  
      }
      
      //Element LDAP 
     
      if(strlen($tab_corresp['Element'])>0){
      $elements=explode(";",$tab_corresp['Element']);  // on sépare toutes les elements
      $separator="";        
        foreach($elements as $element){
            $liste_correspondances = liste_correspondances(0, 2, $element, 0, -1, '', '' , '', '', 'id DESC');
            $nb_cours=count($liste_correspondances);
            $liste_elements_ldap.= $separator.'<a target="_blank" href="index.php?page=suivi/correspondances/liste_corresp&amp;requete=6&amp;type=2&amp;code='.$element.'">'.$element.'</a> ('.$nb_cours.')';
            $separator=" - ";
        }  
      }
  }
  //Etapes APOGE
  $liste_etapes_apoge="";
  $separator="";
  if(isset($fiche_si[0]->no_etu) AND strlen($fiche_si[0]->no_etu>2)){
    $fiche_si_etapes=aua_recherche_etapes("Login",$fiche_si[0]->no_etu,"etu");
  }else if(isset($fiche_si[0]->no_ind) AND strlen($fiche_si[0]->no_ind>2)){
    $fiche_si_etapes=aua_recherche_etapes("Login",$fiche_si[0]->no_ind,"pers");
  }
  if(isset($fiche_si_etapes)){
    foreach($fiche_si_etapes as $key)
    { 
    	$liste_correspondances = liste_correspondances(0, 3, $key->NO_ANNEE.$key->NO_ETAPE, 0, -1, '', '' , '', '', 'id DESC');
      $nb_cours=count($liste_correspondances);                             
      $liste_etapes_apoge.= $separator.'<a target="_blank" href="index.php?page=suivi/correspondances/liste_corresp&amp;requete=6&amp;type=3&amp;code='.$key->NO_ANNEE.$key->NO_ETAPE.'">'.$key->NO_ANNEE.$key->NO_ETAPE.'</a> ('.$nb_cours.')';
      $separator=" - ";
    }
  }
  //Element APOGE -> Que pour etudiants
  $liste_elements_apoge="";
  $separator="";
  if(isset($fiche_si[0]->no_etu) AND strlen($fiche_si[0]->no_etu>2)){
      $fiche_si_elements=aua_recherche_elements("Login",$fiche_si[0]->no_etu,"etu");
      foreach($fiche_si_elements as $key)
      {    
        $liste_correspondances = liste_correspondances(0, 2, $key->NO_ANNEE.$key->NO_ELEMENT, 0, -1, '', '' , '', '', 'id DESC');
        $nb_cours=count($liste_correspondances); 
        $liste_elements_apoge.=$separator.'<a target="_blank" href="index.php?page=suivi/correspondances/liste_corresp&amp;requete=6&amp;type=2&amp;code='.$key->NO_ANNEE.$key->NO_ELEMENT.'">'.$key->NO_ANNEE.$key->NO_ELEMENT.'</a> ('.$nb_cours.')';
        $separator=" - ";
      }
  }
  
  //Composantes
  $liste_composantes="";
  $liste_composantes_inconnues="";
    //on verifie qu'il y a au moins un résultat
  if(isset($composantes)){
    foreach($composantes as $composante){
      if(isset($composante)){
          //on récupere le nom de la structure grace a son coce
          $sql="select * 
          FROM ".$CONF_bdd_prefixe."aua_structure
          WHERE C_STRUCTURE = '{$composante}'";
        }  		
  
        $query=mysql_query($sql);
        if(mysql_num_rows($query)>0){
        		//si ya un résultat on mets en page le nom puis le code
            while ($ligne=mysql_fetch_object($query))
        		{
                $liste_composantes.= $ligne->L_STRUCTURE.' ('.$ligne->C_STRUCTURE.') ; ';
            }
        }else{
          //sinon on informe que l'on ne le connais pas avec un format spécial
          $liste_composantes_inconnues.=$composante.' ; ';
        }  
    }  
  }
  //Statut APOGE
  if (isset($fiche_si[0]->no_etu) AND (strlen($fiche_si[0]->no_etu)>2)){ //Etudiant
              $statut="Etudiant";
            }else{
               if (isset($fiche_si[0]->no_ind) AND (strlen($fiche_si[0]->no_ind)>2)){//Personnel
                if (isset($fiche_si[0]->d_depart) AND (strlen($fiche_si[0]->d_depart)>2)){//On vérifie si le personnel est encore présent ou non
                    
                    $datejour = date('d/m/Y');
                  	
                    //On inverse la date de fin pour mettre en sens AnneeMoisJour
                     $date_fin_jour= substr($fiche_si[0]->d_depart, 0,2);
                     $date_fin_mois= substr($fiche_si[0]->d_depart, 2,2);
                     $date_fin_annee= substr($fiche_si[0]->d_depart, -4);
                     
                  	$djour = explode("/", $datejour); //explode pour mettre la date du jour en format numerique: 31/05/2009  -&gt; 31052009
                   
                  	$fin = $date_fin_annee.$date_fin_mois.$date_fin_jour; // concatenation pour inverser l'ordre: 12052006 -&gt; 20060512
                  	$auj = $djour[2].$djour[1].$djour[0]; // concatenation pour inverser l'ordre: 31052009 -&gt; 20090531
  
                    if ($auj>$fin){ //Si la date est dépassé, le personnel est parti
                          $statut="Personnel sortant depuis le ".$date_fin_jour."-".$date_fin_mois."-".$date_fin_annee;                        
                    }else{
                      //personnel avec une date de départ mais pas encore passé
                      $statut="Personnel sortant le ".$date_fin_jour."-".$date_fin_mois."-".$date_fin_annee;
                    }                
                  }else{ //personnel sans date de départ    
                       $statut="Personnel";
                  }
               }else{
                  if (isset($fiche_si[0]->convention) AND (strlen($fiche_si[0]->convention)>2)){  //Comptes temporaires
                    $statut="Compte Temporaire ".$fiche_si[0]->motif." >> Debut : ".$fiche_si[0]->d_valide." - Periode : ".$fiche_si[0]->p_valide;
                  }else{ //Autres
                    $statut="Autre";
                  }
              }
            }
  
  
  
         
    echo '<table class="ui-widget ui-widget-content gauche fiche">';
    echo '<tr class="ui-widget-header">';
      echo '<th width="10%"></th>';
      echo '<th width="45%">LDAP ';
      if ($presence_ldap) 
      {echo "<img src=\"includes/images/tick.png\" title=\"present\" alt=\"present\" />";}
      else
      {echo "<img src=\"includes/images/cross.png\" title=\"NON present\" alt=\"NON present\" />";}
      echo '</th>';
      echo '<th width="45%">APOGE ';
      if ($presence_si) 
      {echo "<img src=\"includes/images/tick.png\" title=\"present\" alt=\"present\" />";}
      else
      {echo "<img src=\"includes/images/cross.png\" title=\"NON present\" alt=\"NON present\" />";}
      
      echo '</th>';
    echo '</tr>';
    echo '<tr>';
      echo '<td>Etapes</td>';
      echo '<td>'.$liste_etapes_ldap.'</td>';
      echo '<td>'.$liste_etapes_apoge.'</td>';
    echo '</tr>';
  //  if(isset($liste_elements_ldap) AND $liste_elements_ldap!='' AND  isset($liste_elements_apoge) AND $liste_elements_apoge!=''){
        echo '<tr>';
          echo '<td>Element</td>';
          echo '<td>'.$liste_elements_ldap.'</td>';
          echo '<td>'.$liste_elements_apoge.'</td>';
        echo '</tr>';
    //}
    echo '<tr>';
      echo '<td>Composante</td>';
      echo '<td>'.$liste_composantes.'<br />';
      if($liste_composantes_inconnues!=''){
        echo '<span class="ui-state-highlight">'.$liste_composantes_inconnues.'</span>';
      }
      echo '</td>';
      echo '<td></td>';
    echo '</tr>';
    echo '<tr>';
      echo '<td>Statut</td>';
      echo '<td>';
          if(isset($tab_corresp)){
            echo $tab_corresp['Statut'];
          }
      echo '</td>';
      echo '<td>'.$statut.'</td>';
    echo '</tr>';
    echo '</table>';
  
    echo '<div style="clear:both;"></div>';
  echo "<br />";
?>
